package nbcondominios

import java.util.Date;

class Residentes {
    
    static searchable = true
    
    def search = {
        render Recidentes.search(params.q, params)
    }
    
    String coDocumento
    String noTipoDocumento
    String noNombres
    String noApellidos
    Integer nuEdad
    String noCorreo
    User user
    Date dateCreated
    Date lastUpdated
    static hasMany =[viviendas:Viviendas]

    
    String toString() {
		"$noApellidos, $noNombres "
    }

    static constraints = {
        coDocumento(blank:false,maxSize:20,unique:true)
        noTipoDocumento(inList:[
			"DNI",
			"Pasaporte",
			"Carnet de Extranjeria"
            ])
        noNombres(blank:false,MaxSize:40)
        noApellidos(blank:false,MaxSize:40)
        nuEdad(min:18,max:100)
        noCorreo(email:true)
        viviendas()
        user()
        dateCreated()
        lastUpdated()
    }
}
